Cape Trafalgar — definition

1. Cape Trafalgar (Noun)

1 definition

Cape Trafalgar (Noun) — A small cape in southwestern Spain. ex. "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"

2 types of
cape ness
3 parts of
Espana Kingdom of Spain Spain